package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 出库管理对象 t_stockout
 * 
 * @author zhangx
 * @date 2024-05-08
 */
public class TStockout extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 出库编码 */
    private Long stockoutId;

    /** 产品名称 */
    @Excel(name = "产品名称")
    private String proName;

    /** 产品编号 */
    @Excel(name = "产品编号")
    private String proNumber;

    /** 出库时间 */
    @Excel(name = "出库时间")
    private String stokcoutTime;

    /** 出库员 */
    @Excel(name = "出库员")
    private String stockoutperName;

    /** 仓库编码 */
    @Excel(name = "仓库编码")
    private String stockrooBm;

    /** 仓库归属部门 */
    @Excel(name = "仓库归属部门")
    private String storoomsectorName;

    /** 仓库名称 */
    @Excel(name = "仓库名称")
    private String stockroomName;

    /** 仓库归属部门 */
    @Excel(name = "仓库归属部门")
    private Long storoomsectorId;

    public void setStockoutId(Long stockoutId) 
    {
        this.stockoutId = stockoutId;
    }

    public Long getStockoutId() 
    {
        return stockoutId;
    }
    public void setProName(String proName) 
    {
        this.proName = proName;
    }

    public String getProName() 
    {
        return proName;
    }
    public void setProNumber(String proNumber) 
    {
        this.proNumber = proNumber;
    }

    public String getProNumber() 
    {
        return proNumber;
    }
    public void setStokcoutTime(String stokcoutTime) 
    {
        this.stokcoutTime = stokcoutTime;
    }

    public String getStokcoutTime() 
    {
        return stokcoutTime;
    }
    public void setStockoutperName(String stockoutperName) 
    {
        this.stockoutperName = stockoutperName;
    }

    public String getStockoutperName() 
    {
        return stockoutperName;
    }
    public void setStockrooBm(String stockrooBm) 
    {
        this.stockrooBm = stockrooBm;
    }

    public String getStockrooBm() 
    {
        return stockrooBm;
    }
    public void setStoroomsectorName(String storoomsectorName) 
    {
        this.storoomsectorName = storoomsectorName;
    }

    public String getStoroomsectorName() 
    {
        return storoomsectorName;
    }
    public void setStockroomName(String stockroomName) 
    {
        this.stockroomName = stockroomName;
    }

    public String getStockroomName() 
    {
        return stockroomName;
    }
    public void setStoroomsectorId(Long storoomsectorId) 
    {
        this.storoomsectorId = storoomsectorId;
    }

    public Long getStoroomsectorId() 
    {
        return storoomsectorId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("stockoutId", getStockoutId())
            .append("proName", getProName())
            .append("proNumber", getProNumber())
            .append("stokcoutTime", getStokcoutTime())
            .append("stockoutperName", getStockoutperName())
            .append("stockrooBm", getStockrooBm())
            .append("storoomsectorName", getStoroomsectorName())
            .append("stockroomName", getStockroomName())
            .append("storoomsectorId", getStoroomsectorId())
            .toString();
    }
}
